/**登录数据管理 */
import { defineStore } from "pinia"
import { loginApi } from "../api/userApi"


// 声明store
const useLoginStore = defineStore("login", {
    state: () => {
        return {
            loginUser: "",
            token: ""
        }
    },
    getters: {

    },
    actions: {
        INIT_LOGINUSER(user) {
            sessionStorage.setItem("loginUser", JSON.stringify(user))
            this.loginUser = user;
            // console.log('user', this.loginUser)
        },
        INIT_TOKEN(token) {
            sessionStorage.setItem("token", token)
            this.token = token;
            // console.log('user', this.token)
        },
        loginActions(userForm) {
            // console.log('userForm', userForm)
            // loginApi(userForm).then((res) => {
            //     console.log('res', res)
            //     if (res.code === 200) {
            //         this.INIT_LOGINUSER(res.list)
            //         this.INIT_TOKEN(res.list.token)
            //         ElMessage({
            //             type: "success",
            //             message: "登录成功"
            //         });
            //     } else {
            //         ElMessage({
            //             type: "error",
            //             message: res.msg
            //         });
            //         return false
            //     }
            // })
            return loginApi(userForm)
        }
    }
})
// 导出store
export default useLoginStore